startTime = stopTime.addMonths(-6);
startTime.setTime(QTime(0, 0, 1));
}
- virtual void makeSettingGroup(SettingGroup& sg)
+ void makeSettingGroup(SettingGroup& sg) override
{
sg.addVarSetting(new BoolSetting("trks.inUse", inUse_));
sg.addVarSetting(new BoolSetting("trks.GPSFixes", GPSFixes));
sg.addVarSetting(new IntSetting("trks.splitDist", splitDist));
sg.addVarSetting(new IntSetting("trks.splitDistUnit", splitDistUnit));
}
- virtual QStringList makeOptionString();
+ QStringList makeOptionString() override;
public:
bool title;
{
}
- virtual QStringList makeOptionString();
- virtual void makeSettingGroup(SettingGroup& sg)
+ QStringList makeOptionString() override;
+ void makeSettingGroup(SettingGroup& sg) override
{
sg.addVarSetting(new BoolSetting("wpts.inUse", inUse_));
sg.addVarSetting(new BoolSetting("wpts.radius", radius));
{
}
- virtual QStringList makeOptionString();
- virtual void makeSettingGroup(SettingGroup& sg)
+ QStringList makeOptionString() override;
+ void makeSettingGroup(SettingGroup& sg) override
{
sg.addVarSetting(new BoolSetting("rttrk.inUse", inUse_));
sg.addVarSetting(new BoolSetting("rttrk.reverse", reverse_));
{
}
- virtual QStringList makeOptionString();
- virtual void makeSettingGroup(SettingGroup& sg)
+ QStringList makeOptionString() override;
+ void makeSettingGroup(SettingGroup& sg) override
{
sg.addVarSetting(new BoolSetting("mscflt.nukeRoutes", nukeRoutes_));
sg.addVarSetting(new BoolSetting("mscflt.nukeTracks", nukeTracks_));
BoolFilterOption(bool& b, QAbstractButton* ck): b(b), checkBox(ck)
{
}
- void setWidgetValue()
+ void setWidgetValue() override
{
checkBox->setChecked(b);
}
- void getWidgetValue()
+ void getWidgetValue() override
{
b = checkBox->isChecked();
}
{
sb->setRange(bottom, top);
}
- void setWidgetValue()
+ void setWidgetValue() override
{
spinBox->setValue(val);
}
- void getWidgetValue()
+ void getWidgetValue() override
{
val = spinBox->value();
}
StringFilterOption(QString& val, QLineEdit* le): val(val), lineEdit(le)
{
}
- void setWidgetValue()
+ void setWidgetValue() override
{
lineEdit->setText(val);
}
- void getWidgetValue()
+ void getWidgetValue() override
{
val = lineEdit->text();
}
{
le->setValidator(new QDoubleValidator(minVal, maxVal, decimals, le));
}
- void setWidgetValue()
+ void setWidgetValue() override
{
lineEdit->setText(QString("%1").arg(val, 0, format, decimals));
}
- void getWidgetValue()
+ void getWidgetValue() override
{
val = lineEdit->text().toDouble();
val = qMin(val, maxVal);
DateTimeFilterOption(QDateTime& val, QDateTimeEdit* w): val(val), w(w)
{
}
- void setWidgetValue()
+ void setWidgetValue() override
{
w->setDateTime(val);
}
- void getWidgetValue()
+ void getWidgetValue() override
{
val = w->dateTime();
}
ComboFilterOption(int& val, QComboBox* w): val(val), w(w)
{
}
- void setWidgetValue()
+ void setWidgetValue() override
{
w->setCurrentIndex(val);
}
- void getWidgetValue()
+ void getWidgetValue() override
{
val = w->currentIndex();
}
public:
TrackWidget(QWidget* parent, TrackFilterData& tf);
- virtual void checkChecks()
+ void checkChecks() override
{
otherCheckX();
FilterWidget::checkChecks();
QString getFormatNameForExtension(const QString& ext);
protected:
- void closeEvent(QCloseEvent*);
- void changeEvent(QEvent*);
+ void closeEvent(QCloseEvent*) override;
+ void changeEvent(QEvent*) override;
private slots:
void aboutActionX();
void browseOutputFile();
void closeActionX();
void donateActionX();
- void dragEnterEvent(QDragEnterEvent*);
- void dropEvent(QDropEvent* event);
+ void dragEnterEvent(QDragEnterEvent*) override;
+ void dropEvent(QDropEvent* event) override;
void filtersClicked();
void helpActionX();
void inputDeviceOptBtnClicked();
protected:
- virtual void resizeEvent(QResizeEvent* event);
+ void resizeEvent(QResizeEvent* event) override;
};
{
public:
IntSetting(const QString& name, int& var): name_(name), var_(var) { }
- void saveSetting(QSettings& st)
+ void saveSetting(QSettings& st) override
{
st.setValue(name_, var_);
}
- void restoreSetting(QSettings& st)
+ void restoreSetting(QSettings& st) override
{
if (st.contains(name_)) {
var_ = st.value(name_).toInt();
{
public:
DoubleSetting(const QString& name, double& var): name_(name), var_(var) { }
- void saveSetting(QSettings& st)
+ void saveSetting(QSettings& st) override
{
st.setValue(name_, var_);
}
- void restoreSetting(QSettings& st)
+ void restoreSetting(QSettings& st) override
{
if (st.contains(name_)) {
var_ = st.value(name_).toDouble();
{
public:
StringSetting(const QString& name, QString& var): name_(name), var_(var) { }
- void saveSetting(QSettings& st)
+ void saveSetting(QSettings& st) override
{
st.setValue(name_, var_);
}
- void restoreSetting(QSettings& st)
+ void restoreSetting(QSettings& st) override
{
if (st.contains(name_)) {
var_ = st.value(name_).toString();
{
public:
BoolSetting(const QString& name, bool& var): name_(name), var_(var) { }
- void saveSetting(QSettings& st)
+ void saveSetting(QSettings& st) override
{
st.setValue(name_, var_);
}
- void restoreSetting(QSettings& st)
+ void restoreSetting(QSettings& st) override
{
if (st.contains(name_)) {
var_ = st.value(name_).toBool();
{
public:
DateTimeSetting(const QString& name, QDateTime& var): name_(name), var_(var) { }
- void saveSetting(QSettings& st)
+ void saveSetting(QSettings& st) override
{
st.setValue(name_, var_);
}
- void restoreSetting(QSettings& st)
+ void restoreSetting(QSettings& st) override
{
if (st.contains(name_)) {
var_ = st.value(name_).toDateTime();